package cn.lanqiao.system.service;

import cn.lanqiao.common.entity.Film;
import cn.lanqiao.common.vo.FilmCheckVo;
import cn.lanqiao.common.vo.FilmVo;
import com.github.pagehelper.PageInfo;

import java.util.List;

public interface FilmService {

    List<FilmVo> getAll();
    int insert(Film film);
    int updateByPrimaryKey(Film film);
    //模糊查询
    List<FilmVo> findByName(String value);

    int deleteByPrimaryKey(Integer id);
    //按id查询电影
    FilmVo findById(Integer id);

    int save(Film film);

    PageInfo<FilmVo> getPageFilm(int pageNo, int pageSize) ;

    PageInfo<FilmCheckVo> getPageFilmInformation(int pageNo, int pageSize, String filmName, String info);

    int deleteByIds(Integer[] ids);
}

